robertl [Wed, 22 Dec 2004 19:27:23 +0000 (19:27 +0000)]
Implement _timeout and _ready for WIN32 to help geriatric garmins that
may or may not respond to A001's.
parkrrrr [Fri, 17 Dec 2004 20:05:59 +0000 (20:05 +0000)]
Support more formats of lat/lon in DeLorme files
parkrrrr [Wed, 8 Dec 2004 14:53:21 +0000 (14:53 +0000)]
Fixed two segfaults involving stack filter: empty lists didn't push right, and we didn't udpate the waypt_count on stack operations.
robertl [Sat, 4 Dec 2004 03:24:07 +0000 (03:24 +0000)]
Claim interface before setting configuration.
robertl [Sat, 4 Dec 2004 02:56:57 +0000 (02:56 +0000)]
Add Mac & mac/usbfree.
robertl [Fri, 3 Dec 2004 23:51:26 +0000 (23:51 +0000)]
Add/fix track support for GPilotS. From Bernhard Spinnler.
robertl [Thu, 2 Dec 2004 14:10:21 +0000 (14:10 +0000)]
Delete dead store.
robertl [Thu, 2 Dec 2004 03:39:34 +0000 (03:39 +0000)]
Avoid spare reset on OSX.
robertl [Tue, 30 Nov 2004 17:03:31 +0000 (17:03 +0000)]
Fixes for mps mergout when record size isn't multiple of internal buffer size. From Paul Merchant.
parkrrrr [Tue, 30 Nov 2004 16:16:23 +0000 (16:16 +0000)]
More metadata about options
parkrrrr [Mon, 29 Nov 2004 20:59:30 +0000 (20:59 +0000)]
Fixed 'extra dot' problem with file extension for saroute option
robertl [Mon, 22 Nov 2004 06:17:26 +0000 (06:17 +0000)]
A) We were referenceing shortname after we'd freed it.
B) If we were using prefer_shortname and had a description we'd free
shortname twice, resulting in a process that would never exit becuase
of heap corruption on FC2. (Other OSes would surely have similarly
entertaing failure modes.)
robertl [Fri, 19 Nov 2004 14:07:12 +0000 (14:07 +0000)]
Add 'usbfree' target to Windows makefile to allow generation of NT-compatible
executable.
Bump version number.
robertl [Wed, 17 Nov 2004 02:45:47 +0000 (02:45 +0000)]
Fix floating termination in local buffers that was randomizing dates.
robertl [Tue, 16 Nov 2004 05:57:06 +0000 (05:57 +0000)]
Pick up protos from xmlgeneric.h
robertl [Tue, 16 Nov 2004 05:46:36 +0000 (05:46 +0000)]
Apply missed updates from Justin.
robertl [Tue, 16 Nov 2004 03:50:19 +0000 (03:50 +0000)]
Suppress zero byte writes for benefit of Bob Anderson's Keyspan USB/Serial adapter.
robertl [Fri, 12 Nov 2004 05:59:43 +0000 (05:59 +0000)]
Another round of coastal explorer changes from Justin.
Regenerate refs.
Tweak portable times.
robertl [Thu, 11 Nov 2004 22:27:55 +0000 (22:27 +0000)]
Add uuid, update reference files from Justin.
robertl [Thu, 11 Nov 2004 20:33:14 +0000 (20:33 +0000)]
From justin: add writing to coastexp.c
robertl [Thu, 11 Nov 2004 20:30:24 +0000 (20:30 +0000)]
Add FX324 and FX324C support.
robertl [Wed, 10 Nov 2004 14:57:16 +0000 (14:57 +0000)]
Separate out usb gorp so it can be turned off more independently.
robertl [Tue, 9 Nov 2004 17:56:59 +0000 (17:56 +0000)]
Add Coastal Explorer courtesy justinbr of earthlink.net.
(Yes, it leaks...)
robertl [Tue, 9 Nov 2004 16:54:53 +0000 (16:54 +0000)]
Fix case when source string consists of nothing but spaces. (Thanx, holux...)
parkrrrr [Wed, 3 Nov 2004 16:48:14 +0000 (16:48 +0000)]
fixed compile warning for discarded const qualifier
robertl [Mon, 1 Nov 2004 18:28:26 +0000 (18:28 +0000)]
Bump version for beta.
robertl [Mon, 1 Nov 2004 17:37:16 +0000 (17:37 +0000)]
Let xstrdup clone null strings into empty strings.
robertl [Mon, 1 Nov 2004 17:36:02 +0000 (17:36 +0000)]
Turn off debugging stuff left in last commit.
robertl [Mon, 1 Nov 2004 17:34:28 +0000 (17:34 +0000)]
On UNIX, there's no reason to spin on the select. Wait at least a character
time before looking again.
robertl [Mon, 1 Nov 2004 17:33:46 +0000 (17:33 +0000)]
Coddle leak detector.
robertl [Mon, 1 Nov 2004 17:31:26 +0000 (17:31 +0000)]
1) Eliminate all leading whitespace as it adds no value.
example: <desc><![CDATA[ Harris Street]]></desc>
2) Reduce successive space to single space.
example: <desc><![CDATA[Just Another Leaf]]></desc>
3) Preserve vowel when it's first in a word
example: <desc><![CDATA[Figure It Out 3]]></desc>
robertl [Mon, 1 Nov 2004 05:24:01 +0000 (05:24 +0000)]
Misc uninteresting cleanups.
robertl [Mon, 1 Nov 2004 05:18:20 +0000 (05:18 +0000)]
Use xml_write_time
robertl [Mon, 1 Nov 2004 05:17:12 +0000 (05:17 +0000)]
Move gpx_write_time->xml_write_time.
robertl [Mon, 1 Nov 2004 05:14:22 +0000 (05:14 +0000)]
Add hiketech format.
robertl [Mon, 1 Nov 2004 05:12:59 +0000 (05:12 +0000)]
Add xmlgeneric, glogbook, hiketech.
robertl [Mon, 1 Nov 2004 05:11:22 +0000 (05:11 +0000)]
Add Garmin Logbook (track) format for foretracker/forerunner.
robertl [Mon, 1 Nov 2004 02:27:05 +0000 (02:27 +0000)]
Use somewhat more "real" error strings.
robertl [Mon, 1 Nov 2004 02:26:07 +0000 (02:26 +0000)]
Clarify warning when reading tracks/routes.
robertl [Mon, 1 Nov 2004 02:25:16 +0000 (02:25 +0000)]
Constify arg to xml_parse_time. Remove functions that were moved to
xmlgeneric.c
robertl [Mon, 1 Nov 2004 02:22:51 +0000 (02:22 +0000)]
Add new 'generic' xml reader, convert geo (geocaching.loc) format to use
it.ZZ
robertl [Sun, 31 Oct 2004 21:43:40 +0000 (21:43 +0000)]
Add extra reset in libusb module. libusb (i.e. Linux) now works. (Yay)!
Eliminate schizophrenia about about GPS_Packet. It now consistently
contains a portable packet representation instead of a usb packet sometimes.
robertl [Sun, 31 Oct 2004 20:23:58 +0000 (20:23 +0000)]
Add some UNIX-y if usb do(nothing) stubs.
robertl [Wed, 27 Oct 2004 01:53:53 +0000 (01:53 +0000)]
Aggressively replace open-coded strncpy for space padded strings in various
waypoint send functions.
parkrrrr [Tue, 26 Oct 2004 15:28:52 +0000 (15:28 +0000)]
add #break statement to arc files for gaps in the arc
robertl [Thu, 21 Oct 2004 17:24:01 +0000 (17:24 +0000)]
Add 'deficon' to garmin modes.
robertl [Mon, 18 Oct 2004 00:58:38 +0000 (00:58 +0000)]
Bump version number for 1.2.4 release.
robertl [Mon, 18 Oct 2004 00:57:44 +0000 (00:57 +0000)]
Include Garmin/USB update.
Clarify tiger.
robertl [Sun, 17 Oct 2004 03:27:47 +0000 (03:27 +0000)]
More Linux scratching.
Very weird. This code worked once (for extremely liberal definitions of
"worked") , but successive runs fail.
Sent: 12
00 00 00 00 05 00 00 00 00 00 00 00
............
RX [16]:00 00 00 00 06 00 00 00 04 00 00 00 35 1a ff b3 ............5...(ACK )
Synced in 0
Sent: 12
14 00 00 00 fe 00 00 00 00 00 00 00
............
RX [147]:14 00 00 00 ff 00 00 00 87 00 00 00 23 01 5e 01 47 50 53 4d 61 70 36 30 43 53 20 53 6f 66 74 77 61 72 65 20 56 65 72 73 69 6f 6e 20 33 2e 35 30 00 56 45 52 42 4d 41 50 20 52 65 63 72 65 61 74 69 6f 6e 61 6c 20 52 6f 75 74 61 62 6c 65 20 48 69 67 68 77 61 79 20 42 61 73 65 6d 61 70 2c 20 41 6d 65 72 69 63 61 73 20 76 32 20 32 2e 30 30 00 56 45 52 53 4d 41 50 20 4d 69 64 20 54 4e 2c 20 53 54 4c 2c 20 4c 27 76 69 6c 6c 65 20 30 2e 30 30 00 ................GPSMap60CS.Software.Version.3.50.VERBMAP.Recreational.Routable.Highway.Basemap..Americas.v2.2.00.VERSMAP.Mid.TN..STL..L.ville.0.00.(PRDDAT )
Rx Data:[147]14 00 00 00 ff 00 00 00 87 00 00 00 23 01 5e 01 47 50 53 4d 61 70 36 30 43 53 20 53 6f 66 74 77 61 72 65 20 56 65 72 73 69 6f 6e 20 33 2e 35 30 00 56 45 52 42 4d 41 50 20 52 65 63 72 65 61 74 69 6f 6e 61 6c 20 52 6f 75 74 61 62 6c 65 20 48 69 67 68 77 61 79 20 42 61 73 65 6d 61 70 2c 20 41 6d 65 72 69 63 61 73 20 76 32 20 32 2e 30 30 00 56 45 52 53 4d 41 50 20 4d 69 64 20 54 4e 2c 20 53 54 4c 2c 20 4c 27 76 69 6c 6c 65 20 30 2e 30 30 00 ................GPSMap60CS.Software.Version.3.50.VERBMAP.Recreational.Routable.Highway.Basemap..Americas.v2.2.00.VERSMAP.Mid.TN..STL..L.ville.0.00.(PRDDAT )
GPSMap60CS Software Version 3.50
ID: 291
Version: 3.50
RX [114]:14 00 00 00 fd 00 00 00 66 00 00 00 50 00 00 4c 01 00 41 0a 00 54 01 00 41 64 00 44 6d 00 41 c9 00 44 ca 00 44 6d 00 44 d2 00 41 2d 01 44 36 01 44 2d 01 41 90 01 44 6d 00 41 f4 01 44 f5 01 41 58 02 44 58 02 41 59 02 44 59 02 41 bc 02 44 bc 02 41 20 03 44 20 03 41 84 03 41 86 03 41 87 03 41 88 03 41 8b 03 44 8b 03 44 8c 03 44 8d 03 44 8e 03 ........f...P..L..A..T..Ad.Dm.A..D..Dm.D..A..D6.D..A..Dm.A..D..AX.DX.AY.DY.A..D..A..D..A..A..A..A..A..D..D..D..D..(PRTARR )
Rx Data:[114]14 00 00 00 fd 00 00 00 66 00 00 00 50 00 00 4c 01 00 41 0a 00 54 01 00 41 64 00 44 6d 00 41 c9 00 44 ca 00 44 6d 00 44 d2 00 41 2d 01 44 36 01 44 2d 01 41 90 01 44 6d 00 41 f4 01 44 f5 01 41 58 02 44 58 02 41 59 02 44 59 02 41 bc 02 44 bc 02 41 20 03 44 20 03 41 84 03 41 86 03 41 87 03 41 88 03 41 8b 03 44 8b 03 44 8c 03 44 8d 03 44 8e 03 ........f...P..L..A..T..Ad.Dm.A..D..Dm.D..A..D6.D..A..Dm.A..D..AX.DX.AY.DY.A..D..A..D..A..A..A..A..A..D..D..D..D..(PRTARR )
Capability 'P'. Type 0
Capability 'L'. Type 1
Capability 'A'. Type 10
Capability 'T'. Type 1
Capability 'A'. Type 100
Capability 'D'. Type 109
Capability 'A'. Type 201
Capability 'D'. Type 202
Capability 'D'. Type 109
Capability 'D'. Type 210
Capability 'A'. Type 301
Capability 'D'. Type 310
Capability 'D'. Type 301
Capability 'A'. Type 400
Capability 'D'. Type 109
Capability 'A'. Type 500
Capability 'D'. Type 501
Capability 'A'. Type 600
Capability 'D'. Type 600
Capability 'A'. Type 601
Capability 'D'. Type 601
Capability 'A'. Type 700
Capability 'D'. Type 700
Capability 'A'. Type 800
Capability 'D'. Type 800
Capability 'A'. Type 900
Capability 'A'. Type 902
Capability 'A'. Type 903
Capability 'A'. Type 904
Capability 'A'. Type 907
Capability 'D'. Type 907
Capability 'D'. Type 908
Capability 'D'. Type 909
Capability 'D'. Type 910
Sent: 14
14 00 00 00 0a 00 00 00 02 00 00 00 32 00
............2.
open: No such file or directory
robertl [Sun, 17 Oct 2004 01:20:02 +0000 (01:20 +0000)]
Let str_utf8_to_ascii not crash if given NULL input.
robertl [Sat, 16 Oct 2004 20:14:52 +0000 (20:14 +0000)]
Ooops. Fix the build so that mingw build overrides the INHIBIT_USB
from the parent. Improve error when build w/o USB.
robertl [Fri, 15 Oct 2004 16:58:43 +0000 (16:58 +0000)]
Add tool for parsing cvsps output for easy cutting-pasting into changes.html
robertl [Thu, 14 Oct 2004 01:52:42 +0000 (01:52 +0000)]
Turn on Garmin USB in default Windows build.
Bump version number for beta.
robertl [Thu, 14 Oct 2004 01:49:46 +0000 (01:49 +0000)]
Let alt be a float for benefit of D108 and D109 protocols to make more
immunune from rounding resulting from integer truncation.
(Why do I sense 'm going to regret doing this so late in the release cycle?)
robertl [Fri, 1 Oct 2004 18:42:31 +0000 (18:42 +0000)]
Add prototype support (in name only) for Garmin custom icons.
robertl [Fri, 1 Oct 2004 03:29:23 +0000 (03:29 +0000)]
Warn if attempting to read tracks or routes into xcsv.
alexmot [Thu, 30 Sep 2004 12:37:36 +0000 (12:37 +0000)]
Add default values handling to xcsv character fields.
robertl [Mon, 27 Sep 2004 01:23:43 +0000 (01:23 +0000)]
Warning cleanup.
robertl [Mon, 27 Sep 2004 01:13:58 +0000 (01:13 +0000)]
warning fixes in shapelib. From Alexander Stohr.
robertl [Fri, 24 Sep 2004 16:23:11 +0000 (16:23 +0000)]
If we don't have a waypoint name, create one.
robertl [Thu, 23 Sep 2004 20:54:39 +0000 (20:54 +0000)]
Add firmware/program upload. Serguei Miridonov mirsev@cicese.mx
robertl [Wed, 22 Sep 2004 17:07:17 +0000 (17:07 +0000)]
Don't output leading zero for lat.
robertl [Tue, 21 Sep 2004 20:31:53 +0000 (20:31 +0000)]
Flush out Forerunner Software Version 3.40 track support.
robertl [Tue, 21 Sep 2004 18:12:29 +0000 (18:12 +0000)]
Let waypt_dupe copy desc_short and desc_long so that Mapsource output
of a PQ doesn't tank the KMA.
parkrrrr [Tue, 21 Sep 2004 13:33:01 +0000 (13:33 +0000)]
Fixed const-related warnings
parkrrrr [Tue, 21 Sep 2004 13:28:18 +0000 (13:28 +0000)]
Memory leak fix
robertl [Tue, 21 Sep 2004 03:12:16 +0000 (03:12 +0000)]
Add shapelib/.ignore.
robertl [Tue, 21 Sep 2004 03:11:05 +0000 (03:11 +0000)]
Regenerate.
robertl [Tue, 21 Sep 2004 03:07:40 +0000 (03:07 +0000)]
Bump version to 1.2.4_beta09202004
robertl [Tue, 21 Sep 2004 02:14:46 +0000 (02:14 +0000)]
Tear up static 'comport' after a CloseFile on it.
robertl [Tue, 21 Sep 2004 02:14:02 +0000 (02:14 +0000)]
Regenerate wintesto.cmd
robertl [Mon, 20 Sep 2004 17:36:52 +0000 (17:36 +0000)]
Neuter hsa v4->v5 conversion test.
robertl [Mon, 20 Sep 2004 17:31:23 +0000 (17:31 +0000)]
Regenerate deps for USB & shapefile.
robertl [Mon, 20 Sep 2004 17:22:55 +0000 (17:22 +0000)]
Bring in shapefil.h.
robertl [Mon, 20 Sep 2004 17:21:22 +0000 (17:21 +0000)]
Check in shapelib and experimental prototype of crude shapefile support.
robertl [Mon, 20 Sep 2004 16:41:16 +0000 (16:41 +0000)]
From Mark Bradley:
- altered parameter order of f_outputLine to make invocation prettier!
- improved # comment line handling
- added rudimentary support for sed lines that only remove content (sed
/..../d)
- added support for bincompare
parkrrrr [Fri, 17 Sep 2004 21:04:23 +0000 (21:04 +0000)]
Fixed internal styles so -i -f -f works as expected
parkrrrr [Fri, 17 Sep 2004 21:02:14 +0000 (21:02 +0000)]
Remove comment that the arc input couldn't handle anyway
parkrrrr [Fri, 17 Sep 2004 20:33:02 +0000 (20:33 +0000)]
segfault when waypoints didn't have descriptions e.g. '-i arc'
parkrrrr [Fri, 17 Sep 2004 20:14:06 +0000 (20:14 +0000)]
Add ARGTYPE_HIDDEN flag and 'nowarn' flag for stack filter
robertl [Fri, 17 Sep 2004 17:20:39 +0000 (17:20 +0000)]
Format/Round coords in dupe filter.
parkrrrr [Fri, 17 Sep 2004 16:32:52 +0000 (16:32 +0000)]
Standardize default option values, add 'exit' routine to I/O vectors
parkrrrr [Fri, 17 Sep 2004 16:29:54 +0000 (16:29 +0000)]
Oops, didn't mean to comment that line out. Also, bincompare is easier to read with -u
parkrrrr [Fri, 17 Sep 2004 16:03:08 +0000 (16:03 +0000)]
Grrrr... vi auto-comments with a * in shell scripts? What were they smoking?
parkrrrr [Fri, 17 Sep 2004 15:53:16 +0000 (15:53 +0000)]
Comparison had wrong sense; needs rewritten
robertl [Fri, 17 Sep 2004 02:10:18 +0000 (02:10 +0000)]
From Mark Bradley. Use compare instead of explicit diff.
parkrrrr [Thu, 16 Sep 2004 20:16:11 +0000 (20:16 +0000)]
various memory leaks from make leaktest
parkrrrr [Thu, 16 Sep 2004 20:15:28 +0000 (20:15 +0000)]
testo case for stack filter
robertl [Thu, 16 Sep 2004 05:10:37 +0000 (05:10 +0000)]
More USB integration pieces & parts.
robertl [Thu, 16 Sep 2004 05:09:53 +0000 (05:09 +0000)]
More USB integration.
robertl [Thu, 16 Sep 2004 05:05:38 +0000 (05:05 +0000)]
Bring in rest of makefile & integration voodoo for USB.
robertl [Thu, 16 Sep 2004 04:44:53 +0000 (04:44 +0000)]
Add libusb-based OS module.
robertl [Thu, 16 Sep 2004 04:43:15 +0000 (04:43 +0000)]
Add rest of shims to hook up Garmin/USB layers.
robertl [Thu, 16 Sep 2004 04:40:28 +0000 (04:40 +0000)]
Another gpsbabel.org reference.
robertl [Thu, 16 Sep 2004 04:38:26 +0000 (04:38 +0000)]
*** empty log message ***
robertl [Thu, 16 Sep 2004 03:49:22 +0000 (03:49 +0000)]
From Mark Bradley:
- Added some error checking on record lengths being read in prior to
their use
- Added a measure of file resync in the event of a waypoint, route or
track being read incorrectly
- Added some conditionally compiled debug messages
- Corrected a typo in reading an altitude value
- Updated all double reads to use endian checking / changing
- Corrected a "long" known issue with routes containing single interstep links
parkrrrr [Wed, 15 Sep 2004 18:32:10 +0000 (18:32 +0000)]
DOcumentation for stack filter; forgot to commit this yesterday.
robertl [Wed, 15 Sep 2004 07:40:41 +0000 (07:40 +0000)]
Fix blindingly stupid typo/braino that resulted in mem clobbers in serial
mode.
jfatherton [Wed, 15 Sep 2004 03:22:57 +0000 (03:22 +0000)]
Tidying code, added console logging for easier bug tracking
robertl [Tue, 14 Sep 2004 21:56:27 +0000 (21:56 +0000)]
Blindly add suport for Forerunner 201 and Quest tracks.